// $Id: file.h 54 2004-10-11 15:31:22Z jonas $
#ifndef FILE_H
#define FILE_H

/**
 * This class represents a file. See this class as an "interface" or a "class"
 * instead of an "object". There will never be more than one copy of each File.
 * For copyable, transfarable and storable files, please see StoredFile.
 */
class File {
public:
	File(unsigned int hash, unsigned int size) : m_hash(hash), m_size(size) {}

	const unsigned int m_hash;
	const unsigned int m_size;
};

#endif
